See programador on Wiktionary
{
"forms": [
{
"form": "programadores",
"tags": [
"plural"
]
}
],
"head_templates": [
{
"args": {
"1": "ast",
"2": "noun",
"3": "",
"4": "",
"5": "",
"6": "",
"7": "plural",
"8": "programadores",
"checkredlinks": "1",
"f3accel-form": "p",
"g": "m",
"g2": "",
"head": ""
},
"expansion": "programador m (plural programadores)",
"name": "head"
},
{
"args": {
"1": "m",
"2": "programadores"
},
"expansion": "programador m (plural programadores)",
"name": "ast-noun"
}
],
"lang": "Asturian",
"lang_code": "ast",
"pos": "noun",
"senses": [
{
"categories": [
{
"kind": "other",
"name": "Asturian entries with incorrect language header",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Pages with 5 entries",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Pages with entries",
"parents": [],
"source": "w"
}
],
"glosses": [
"programmer (one who designs software)"
],
"id": "en-programador-ast-noun-oLoJc~NW",
"links": [
[
"programmer",
"programmer#English"
]
],
"tags": [
"masculine"
]
}
],
"word": "programador"
}
{
"etymology_links": [
[
"programar",
"programar#Catalan"
],
[
"-dor",
"-dor#Catalan"
]
],
"etymology_templates": [
{
"args": {
"1": "ca",
"2": ":af",
"3": "programar",
"4": "-dor"
},
"expansion": "",
"name": "ety"
},
{
"args": {
"1": "ca",
"2": "programar",
"3": "-dor"
},
"expansion": "programar + -dor",
"name": "af"
},
{
"args": {
"1": "ca",
"2": ":af",
"3": "programar",
"4": "-dor"
},
"expansion": "",
"name": "ety"
}
],
"etymology_text": "From programar + -dor.",
"forms": [
{
"form": "programadors",
"tags": [
"plural"
]
},
{
"form": "programadora",
"tags": [
"feminine"
]
},
{
"form": "programadores",
"tags": [
"feminine",
"plural"
]
}
],
"head_templates": [
{
"args": {
"1": "m",
"f": "+"
},
"expansion": "programador m (plural programadors, feminine programadora, feminine plural programadores)",
"name": "ca-noun"
}
],
"lang": "Catalan",
"lang_code": "ca",
"pos": "noun",
"senses": [
{
"categories": [
{
"kind": "other",
"name": "Catalan entries referencing missing etymons",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Catalan entries with etymon",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Catalan entries with incorrect language header",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Catalan terms suffixed with -dor",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Pages using etymon with no ID",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Pages with 5 entries",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Pages with entries",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Pages with etymon",
"parents": [],
"source": "w"
},
{
"kind": "other",
"langcode": "ca",
"name": "Computing",
"orig": "ca:Computing",
"parents": [],
"source": "w"
},
{
"kind": "other",
"langcode": "ca",
"name": "Occupations",
"orig": "ca:Occupations",
"parents": [],
"source": "w"
},
{
"kind": "other",
"langcode": "ca",
"name": "Programming",
"orig": "ca:Programming",
"parents": [],
"source": "w"
}
],
"glosses": [
"programmer (one who writes computer programs)"
],
"id": "en-programador-ca-noun-IJyL6jW5",
"links": [
[
"computing",
"computing#Noun"
],
[
"programmer",
"programmer"
]
],
"raw_glosses": [
"(computing) programmer (one who writes computer programs)"
],
"tags": [
"masculine"
],
"topics": [
"computing",
"engineering",
"mathematics",
"natural-sciences",
"physical-sciences",
"sciences"
]
}
],
"sounds": [
{
"ipa": "[pɾu.ɣɾə.məˈðu]",
"tags": [
"Northern"
]
},
{
"ipa": "[pɾo.ɣɾə.məˈðo]",
"tags": [
"Balearic"
]
},
{
"ipa": "[pɾu.ɣɾə.məˈðo]",
"tags": [
"Central"
]
},
{
"ipa": "[pɾo.ɣɾa.maˈðoɾ]",
"tags": [
"Valencia"
]
},
{
"ipa": "[pɾo.ɣɾa.maˈðo]",
"tags": [
"Northwestern"
]
},
{
"audio": "LL-Q7026 (cat)-Marvives-programador.wav",
"mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/0/05/LL-Q7026_%28cat%29-Marvives-programador.wav/LL-Q7026_%28cat%29-Marvives-programador.wav.mp3",
"note": "Barcelona",
"ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/0/05/LL-Q7026_%28cat%29-Marvives-programador.wav/LL-Q7026_%28cat%29-Marvives-programador.wav.ogg"
}
],
"word": "programador"
}
{
"etymology_links": [
[
"programar",
"programar#Galician"
],
[
"*-tōr",
"Reconstruction:Proto-Indo-European/-tōr#Proto-Indo-European:_agent"
],
[
"*-tōr",
"Reconstruction:Proto-Italic/-tōr#Proto-Italic:_agent_nouns"
],
[
"-tōrem",
"-tor#Latin"
],
[
"-dor",
"-dor#Old_Galician-Portuguese:_agent_suffix"
],
[
"-dor",
"-dor#Galician"
],
[
"programar",
"programar#Galician"
],
[
"-dor",
"-dor#Galician"
]
],
"etymology_templates": [
{
"args": {
"1": "gl",
"2": ":af",
"3": "programar",
"4": "-dor",
"text": "+",
"tree": "1"
},
"expansion": "Etymology tree\nGalician programar\nProto-Indo-European *-tōr\nProto-Italic *-tōr\nLatin -tōrem\nOld Galician-Portuguese -dor\nGalician -dor\nGalician programador\n[Appendix:Glossary#inherited|Inherited]] from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Italic\", \"term\" : \"*-tōr\", \"lang\" : \"itc-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Latin\", \"term\" : \"-tor\", \"status\" : \"ok\", \"lang\" : \"la\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"inline\", \"lang_name\" : \"Old Galician-Portuguese\", \"term\" : \"-dor\", \"lang\" : \"roa-opt\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Galician\", \"term\" : \"-dor\", \"status\" : \"ok\", \"lang\" : \"gl\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Galician\", \"term\" : \"programador\", \"status\" : \"ok\", \"lang\" : \"gl\" }\" data-lang=\"gl\" data-title=\"programador\">\nFrom programar + -dor.",
"name": "ety"
},
{
"args": {
"1": "gl",
"2": ":af",
"3": "programar",
"4": "-dor",
"text": "+",
"tree": "1"
},
"expansion": "Etymology tree\nGalician programar\nProto-Indo-European *-tōr\nProto-Italic *-tōr\nLatin -tōrem\nOld Galician-Portuguese -dor\nGalician -dor\nGalician programador\nFrom programar + -dor.",
"name": "ety"
}
],
"etymology_text": "Etymology tree\nGalician programar\nProto-Indo-European *-tōr\nProto-Italic *-tōr\nLatin -tōrem\nOld Galician-Portuguese -dor\nGalician -dor\nGalician programador\nFrom programar + -dor.",
"forms": [
{
"form": "programadores",
"tags": [
"plural"
]
},
{
"form": "programadora",
"tags": [
"feminine"
]
},
{
"form": "programadoras",
"tags": [
"feminine",
"plural"
]
}
],
"head_templates": [
{
"args": {
"1": "m",
"f": "+"
},
"expansion": "programador m (plural programadores, feminine programadora, feminine plural programadoras)",
"name": "gl-noun"
}
],
"lang": "Galician",
"lang_code": "gl",
"pos": "noun",
"senses": [
{
"categories": [
{
"kind": "other",
"name": "Galician entries referencing missing etymons",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Galician entries with etymology texts",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Galician entries with etymology trees",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Galician entries with etymon",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Galician entries with incorrect language header",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Galician terms suffixed with -dor",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Pages using etymon with no ID",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Pages with 5 entries",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Pages with entries",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Pages with etymology trees",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Pages with etymon",
"parents": [],
"source": "w"
},
{
"kind": "other",
"langcode": "gl",
"name": "Computing",
"orig": "gl:Computing",
"parents": [],
"source": "w"
},
{
"kind": "other",
"langcode": "gl",
"name": "Occupations",
"orig": "gl:Occupations",
"parents": [],
"source": "w"
},
{
"kind": "other",
"langcode": "gl",
"name": "Programming",
"orig": "gl:Programming",
"parents": [],
"source": "w"
}
],
"glosses": [
"programmer (one who writes computer programs)"
],
"id": "en-programador-gl-noun-IJyL6jW5",
"links": [
[
"computing",
"computing#Noun"
],
[
"programmer",
"programmer"
]
],
"raw_glosses": [
"(computing) programmer (one who writes computer programs)"
],
"tags": [
"masculine"
],
"topics": [
"computing",
"engineering",
"mathematics",
"natural-sciences",
"physical-sciences",
"sciences"
]
}
],
"word": "programador"
}
{
"etymology_links": [
[
"*per-",
"Reconstruction:Proto-Indo-European/per-#Proto-Indo-European:_before"
],
[
"*per-",
"Reconstruction:Proto-Indo-European/per-#Proto-Indo-European:_fare"
],
[
"*pér",
"Reconstruction:Proto-Indo-European/pér"
],
[
"*-o",
"Reconstruction:Proto-Indo-European/-o"
],
[
"*pró",
"Reconstruction:Proto-Indo-European/pró#Proto-Indo-European:_toward"
],
[
"πρό",
"πρό#Ancient_Greek:_before"
],
[
"προ-",
"προ-#Ancient_Greek"
],
[
"*gerbʰ-",
"Reconstruction:Proto-Indo-European/gerbʰ-#Proto-Indo-European:_to_carve"
],
[
"*grə́pʰō",
"Reconstruction:Proto-Hellenic/grə́pʰō#Proto-Hellenic:_to_scratch"
],
[
"γράφω",
"γράφω#Ancient_Greek"
],
[
"προγράφω",
"προγράφω#Ancient_Greek"
],
[
"*-mn̥",
"Reconstruction:Proto-Indo-European/-mn̥"
],
[
"*-mə",
"Reconstruction:Proto-Hellenic/-mə"
],
[
"-μα",
"-μα#Ancient_Greek"
],
[
"πρόγραμμα",
"πρόγραμμα#Ancient_Greek"
],
[
"programma",
"programma#Latin"
],
[
"programa",
"programa#Portuguese"
],
[
"-ar",
"-ar#Portuguese"
],
[
"programar",
"programar#Portuguese"
],
[
"*-tōr",
"Reconstruction:Proto-Indo-European/-tōr#Proto-Indo-European:_agent"
],
[
"*-tōr",
"Reconstruction:Proto-Italic/-tōr#Proto-Italic:_agent_nouns"
],
[
"-tōrem",
"-tor#Latin"
],
[
"-dor",
"-dor#Old_Galician-Portuguese:_agent_suffix"
],
[
"-dor",
"-dor#Portuguese"
],
[
"programar",
"programar#Portuguese"
],
[
"-dor",
"-dor#Portuguese"
]
],
"etymology_templates": [
{
"args": {
"1": "pt",
"2": ":af",
"3": "programar",
"4": "-dor",
"text": "+",
"tree": "1"
},
"expansion": "Etymology tree\nProto-Indo-European *per-der.?\nProto-Indo-European *per-der.?\nProto-Indo-European *pér\nProto-Indo-European *-o\nProto-Indo-European *próder.\nAncient Greek πρό (pró)\nAncient Greek προ- (pro-)\nProto-Indo-European *gerbʰ-\nProto-Hellenic *grə́pʰō\nAncient Greek γράφω (gráphō)\nAncient Greek προγράφω (prográphō)\nProto-Indo-European *-mn̥\nProto-Hellenic *-mə\nAncient Greek -μα (-ma)\nAncient Greek πρόγραμμα (prógramma)bor.\nLate Latin programmalbor.\nPortuguese programa\nPortuguese -ar\nPortuguese programar\nProto-Indo-European *-tōr\nProto-Italic *-tōr\nLatin -tōrem\nOld Galician-Portuguese -dor\nPortuguese -dor\nPortuguese programador\n[Appendix:Glossary#learned_borrowing|Learned borrowing]] from\", \"terms\" : [ { \"children\" : [ { \"keyword_abbrev\" : \"bor.\", \"keyword_label\" : \"Borrowed from\", \"terms\" : [ { \"gloss\" : \"notice, program\", \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"terms\" : [ { \"id\" : \"before\", \"children\" : [ { \"keyword_abbrev\" : \"der.\", \"keyword_label\" : \"Derived from\", \"terms\" : [ { \"id\" : \"toward\", \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"keyword_abbrev\" : \"der.\", \"is_uncertain\" : true, \"keyword_label\" : \"Derived from\", \"terms\" : [ { \"id\" : \"before\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*per-\", \"lang\" : \"ine-pro\" }, { \"id\" : \"fare\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*per-\", \"lang\" : \"ine-pro\" } ], \"keyword\" : \"derived\" } ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*pér\", \"status\" : \"ok\", \"lang\" : \"ine-pro\" }, { \"children\" : [ ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-o\", \"status\" : \"missing\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*pró\", \"lang\" : \"ine-pro\" } ], \"keyword\" : \"derived\" } ], \"status\" : \"ok\", \"lang_name\" : \"Ancient Greek\", \"term\" : \"πρό\", \"lang\" : \"grc\" } ], \"keyword_label\" : \"From\", \"keyword\" : \"from\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"προ-\", \"status\" : \"ok\", \"lang\" : \"grc\" }, { \"children\" : [ { \"terms\" : [ { \"id\" : \"to scratch\", \"children\" : [ { \"terms\" : [ { \"id\" : \"to carve\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*gerbʰ-\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Hellenic\", \"term\" : \"*grə́pʰō\", \"lang\" : \"grk-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"γράφω\", \"status\" : \"ok\", \"lang\" : \"grc\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"προγράφω\", \"status\" : \"ok\", \"lang\" : \"grc\" }, { \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"terms\" : [ { \"children\" : [ ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-mn̥\", \"status\" : \"ok\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Proto-Hellenic\", \"term\" : \"*-mə\", \"status\" : \"inline\", \"lang\" : \"grk-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"-μα\", \"status\" : \"ok\", \"lang\" : \"grc\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"πρόγραμμα\", \"status\" : \"ok\", \"lang\" : \"grc\" } ], \"keyword\" : \"bor\" } ], \"lang_name\" : \"Late Latin\", \"term\" : \"programma\", \"status\" : \"ok\", \"lang\" : \"la-lat\" } ], \"keyword\" : \"lbor\" } ], \"lang_name\" : \"Portuguese\", \"term\" : \"programa\", \"status\" : \"ok\", \"lang\" : \"pt\" }, { \"children\" : [ ], \"lang_name\" : \"Portuguese\", \"term\" : \"-ar\", \"status\" : \"ambiguous\", \"lang\" : \"pt\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Portuguese\", \"term\" : \"programar\", \"status\" : \"ok\", \"lang\" : \"pt\" }, { \"children\" : [ { \"terms\" : [ { \"id\" : \"agent suffix\", \"children\" : [ { \"terms\" : [ { \"alt\" : \"-tōrem\", \"children\" : [ { \"terms\" : [ { \"id\" : \"agent nouns\", \"children\" : [ { \"terms\" : [ { \"id\" : \"agent\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-tōr\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Italic\", \"term\" : \"*-tōr\", \"lang\" : \"itc-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Latin\", \"term\" : \"-tor\", \"status\" : \"ok\", \"lang\" : \"la\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"inline\", \"lang_name\" : \"Old Galician-Portuguese\", \"term\" : \"-dor\", \"lang\" : \"roa-opt\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Portuguese\", \"term\" : \"-dor\", \"status\" : \"ok\", \"lang\" : \"pt\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Portuguese\", \"term\" : \"programador\", \"status\" : \"ok\", \"lang\" : \"pt\" }\" data-lang=\"pt\" data-title=\"programador\">\nFrom programar + -dor.",
"name": "ety"
},
{
"args": {
"1": "pt",
"2": ":af",
"3": "programar",
"4": "-dor",
"text": "+",
"tree": "1"
},
"expansion": "Etymology tree\nProto-Indo-European *per-der.?\nProto-Indo-European *per-der.?\nProto-Indo-European *pér\nProto-Indo-European *-o\nProto-Indo-European *próder.\nAncient Greek πρό (pró)\nAncient Greek προ- (pro-)\nProto-Indo-European *gerbʰ-\nProto-Hellenic *grə́pʰō\nAncient Greek γράφω (gráphō)\nAncient Greek προγράφω (prográphō)\nProto-Indo-European *-mn̥\nProto-Hellenic *-mə\nAncient Greek -μα (-ma)\nAncient Greek πρόγραμμα (prógramma)bor.\nLate Latin programmalbor.\nPortuguese programa\nPortuguese -ar\nPortuguese programar\nProto-Indo-European *-tōr\nProto-Italic *-tōr\nLatin -tōrem\nOld Galician-Portuguese -dor\nPortuguese -dor\nPortuguese programador\nFrom programar + -dor.",
"name": "ety"
}
],
"etymology_text": "Etymology tree\nProto-Indo-European *per-der.?\nProto-Indo-European *per-der.?\nProto-Indo-European *pér\nProto-Indo-European *-o\nProto-Indo-European *próder.\nAncient Greek πρό (pró)\nAncient Greek προ- (pro-)\nProto-Indo-European *gerbʰ-\nProto-Hellenic *grə́pʰō\nAncient Greek γράφω (gráphō)\nAncient Greek προγράφω (prográphō)\nProto-Indo-European *-mn̥\nProto-Hellenic *-mə\nAncient Greek -μα (-ma)\nAncient Greek πρόγραμμα (prógramma)bor.\nLate Latin programmalbor.\nPortuguese programa\nPortuguese -ar\nPortuguese programar\nProto-Indo-European *-tōr\nProto-Italic *-tōr\nLatin -tōrem\nOld Galician-Portuguese -dor\nPortuguese -dor\nPortuguese programador\nFrom programar + -dor.",
"forms": [
{
"form": "programadores",
"tags": [
"plural"
]
},
{
"form": "programadora",
"tags": [
"feminine"
]
},
{
"form": "programadoras",
"tags": [
"feminine",
"plural"
]
}
],
"head_templates": [
{
"args": {
"1": "m",
"f": "+"
},
"expansion": "programador m (plural programadores, feminine programadora, feminine plural programadoras)",
"name": "pt-noun"
}
],
"lang": "Portuguese",
"lang_code": "pt",
"pos": "noun",
"senses": [
{
"categories": [
{
"kind": "other",
"name": "Pages using etymon with no ID",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Pages with 5 entries",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Pages with entries",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Pages with etymology trees",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Pages with etymon",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Portuguese entries with etymology texts",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Portuguese entries with etymology trees",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Portuguese entries with etymon",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Portuguese entries with incorrect language header",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Portuguese terms suffixed with -dor",
"parents": [],
"source": "w"
},
{
"kind": "other",
"langcode": "pt",
"name": "Computing",
"orig": "pt:Computing",
"parents": [],
"source": "w"
},
{
"kind": "other",
"langcode": "pt",
"name": "Occupations",
"orig": "pt:Occupations",
"parents": [],
"source": "w"
},
{
"kind": "other",
"langcode": "pt",
"name": "Programming",
"orig": "pt:Programming",
"parents": [],
"source": "w"
}
],
"glosses": [
"programmer (one who writes software)"
],
"id": "en-programador-pt-noun-6m16T5d4",
"links": [
[
"computing",
"computing#Noun"
],
[
"programmer",
"programmer"
]
],
"raw_glosses": [
"(computing) programmer (one who writes software)"
],
"related": [
{
"word": "programa"
},
{
"word": "programar"
},
{
"word": "programação"
}
],
"tags": [
"masculine"
],
"topics": [
"computing",
"engineering",
"mathematics",
"natural-sciences",
"physical-sciences",
"sciences"
]
}
],
"sounds": [
{
"ipa": "/pɾo.ɡɾa.maˈdoʁ/",
"tags": [
"Brazil"
]
},
{
"ipa": "[pɾo.ɡɾa.maˈdoh]",
"tags": [
"Brazil"
]
},
{
"ipa": "/pɾo.ɡɾa.maˈdoʁ/",
"tags": [
"Brazil"
]
},
{
"ipa": "[pɾo.ɡɾa.maˈdoh]",
"tags": [
"Brazil"
]
},
{
"ipa": "/pɾo.ɡɾa.maˈdoɾ/",
"tags": [
"São-Paulo"
]
},
{
"ipa": "/pɾo.ɡɾa.maˈdoʁ/",
"tags": [
"Rio-de-Janeiro"
]
},
{
"ipa": "[pɾo.ɡɾa.maˈdoχ]",
"tags": [
"Rio-de-Janeiro"
]
},
{
"ipa": "/pɾo.ɡɾa.maˈdoɻ/",
"tags": [
"Caipira"
]
},
{
"ipa": "/pɾu.ɡɾɐ.mɐˈdoɾ/",
"tags": [
"Portugal"
]
},
{
"ipa": "[pɾu.ɣɾɐ.mɐˈðoɾ]",
"tags": [
"Portugal"
]
},
{
"ipa": "/pɾu.ɡɾɐ.mɐˈdoɾ/",
"tags": [
"Portugal"
]
},
{
"ipa": "[pɾu.ɣɾɐ.mɐˈðoɾ]",
"tags": [
"Portugal"
]
},
{
"ipa": "/pɾu.ɡɾɐ.mɐˈdo.ɾi/",
"tags": [
"Portugal",
"Southern"
]
}
],
"word": "programador"
}
{
"etymology_links": [
[
"*per-",
"Reconstruction:Proto-Indo-European/per-#Proto-Indo-European:_before"
],
[
"*per-",
"Reconstruction:Proto-Indo-European/per-#Proto-Indo-European:_fare"
],
[
"*pér",
"Reconstruction:Proto-Indo-European/pér"
],
[
"*-o",
"Reconstruction:Proto-Indo-European/-o"
],
[
"*pró",
"Reconstruction:Proto-Indo-European/pró#Proto-Indo-European:_toward"
],
[
"πρό",
"πρό#Ancient_Greek:_before"
],
[
"προ-",
"προ-#Ancient_Greek"
],
[
"*gerbʰ-",
"Reconstruction:Proto-Indo-European/gerbʰ-#Proto-Indo-European:_to_carve"
],
[
"*grə́pʰō",
"Reconstruction:Proto-Hellenic/grə́pʰō#Proto-Hellenic:_to_scratch"
],
[
"γράφω",
"γράφω#Ancient_Greek"
],
[
"προγράφω",
"προγράφω#Ancient_Greek"
],
[
"*-mn̥",
"Reconstruction:Proto-Indo-European/-mn̥"
],
[
"*-mə",
"Reconstruction:Proto-Hellenic/-mə"
],
[
"-μα",
"-μα#Ancient_Greek"
],
[
"πρόγραμμα",
"πρόγραμμα#Ancient_Greek"
],
[
"programma",
"programma#Latin"
],
[
"programa",
"programa#Spanish"
],
[
"*-h₂",
"Reconstruction:Proto-Indo-European/-h₂#Proto-Indo-European:_collective_nouns"
],
[
"*-éh₂",
"Reconstruction:Proto-Indo-European/-éh₂#Proto-Indo-European:_collective_nouns"
],
[
"*-yéti",
"Reconstruction:Proto-Indo-European/-yéti#Proto-Indo-European:_intransitive_verbs"
],
[
"*-eh₂yéti",
"Reconstruction:Proto-Indo-European/-eh₂yéti#Proto-Indo-European:_suf"
],
[
"*-h₂ti",
"Reconstruction:Proto-Indo-European/-h₂ti"
],
[
"*-āō",
"Reconstruction:Proto-Italic/-āō#Proto-Italic:_suf"
],
[
"-āre",
"-o#Latin:_denominative"
],
[
"-ar",
"-ar#Old_Spanish:_verbal_suffix"
],
[
"-ar",
"-ar#Spanish:_verb_suffix"
],
[
"programar",
"programar#Spanish"
],
[
"*-tōr",
"Reconstruction:Proto-Indo-European/-tōr#Proto-Indo-European:_agent"
],
[
"*-tōr",
"Reconstruction:Proto-Italic/-tōr#Proto-Italic:_agent_nouns"
],
[
"-tor",
"-tor#Latin"
],
[
"-dor",
"-dor#Spanish"
],
[
"programar",
"programar#Spanish"
],
[
"-dor",
"-dor#Spanish"
]
],
"etymology_templates": [
{
"args": {
"1": "es",
"2": ":af",
"3": "programar",
"4": "-dor",
"text": "+",
"tree": "1"
},
"expansion": "Etymology tree\nProto-Indo-European *per-der.?\nProto-Indo-European *per-der.?\nProto-Indo-European *pér\nProto-Indo-European *-o\nProto-Indo-European *próder.\nAncient Greek πρό (pró)\nAncient Greek προ- (pro-)\nProto-Indo-European *gerbʰ-\nProto-Hellenic *grə́pʰō\nAncient Greek γράφω (gráphō)\nAncient Greek προγράφω (prográphō)\nProto-Indo-European *-mn̥\nProto-Hellenic *-mə\nAncient Greek -μα (-ma)\nAncient Greek πρόγραμμα (prógramma)bor.\nLate Latin programmalbor.\nSpanish programa\nProto-Indo-European *-h₂\nProto-Indo-European *-éh₂\nProto-Indo-European *-yéti\nProto-Indo-European *-eh₂yéti\nProto-Indo-European *-h₂tiinflu.\nProto-Italic *-ājō\nProto-Italic *-āō\nLatin -āre\nOld Spanish -ar\nSpanish -ar\nSpanish programar\nProto-Indo-European *-tōr\nProto-Italic *-tōr\nLatin -tor\nSpanish -dor\nSpanish programador\n[Appendix:Glossary#learned_borrowing|Learned borrowing]] from\", \"terms\" : [ { \"children\" : [ { \"keyword_abbrev\" : \"bor.\", \"keyword_label\" : \"Borrowed from\", \"terms\" : [ { \"gloss\" : \"notice, program\", \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"terms\" : [ { \"id\" : \"before\", \"children\" : [ { \"keyword_abbrev\" : \"der.\", \"keyword_label\" : \"Derived from\", \"terms\" : [ { \"id\" : \"toward\", \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"keyword_abbrev\" : \"der.\", \"is_uncertain\" : true, \"keyword_label\" : \"Derived from\", \"terms\" : [ { \"id\" : \"before\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*per-\", \"lang\" : \"ine-pro\" }, { \"id\" : \"fare\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*per-\", \"lang\" : \"ine-pro\" } ], \"keyword\" : \"derived\" } ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*pér\", \"status\" : \"ok\", \"lang\" : \"ine-pro\" }, { \"children\" : [ ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-o\", \"status\" : \"missing\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*pró\", \"lang\" : \"ine-pro\" } ], \"keyword\" : \"derived\" } ], \"status\" : \"ok\", \"lang_name\" : \"Ancient Greek\", \"term\" : \"πρό\", \"lang\" : \"grc\" } ], \"keyword_label\" : \"From\", \"keyword\" : \"from\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"προ-\", \"status\" : \"ok\", \"lang\" : \"grc\" }, { \"children\" : [ { \"terms\" : [ { \"id\" : \"to scratch\", \"children\" : [ { \"terms\" : [ { \"id\" : \"to carve\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*gerbʰ-\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Hellenic\", \"term\" : \"*grə́pʰō\", \"lang\" : \"grk-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"γράφω\", \"status\" : \"ok\", \"lang\" : \"grc\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"προγράφω\", \"status\" : \"ok\", \"lang\" : \"grc\" }, { \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"terms\" : [ { \"children\" : [ ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-mn̥\", \"status\" : \"ok\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Proto-Hellenic\", \"term\" : \"*-mə\", \"status\" : \"inline\", \"lang\" : \"grk-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"-μα\", \"status\" : \"ok\", \"lang\" : \"grc\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"πρόγραμμα\", \"status\" : \"ok\", \"lang\" : \"grc\" } ], \"keyword\" : \"bor\" } ], \"lang_name\" : \"Late Latin\", \"term\" : \"programma\", \"status\" : \"ok\", \"lang\" : \"la-lat\" } ], \"keyword\" : \"lbor\" } ], \"lang_name\" : \"Spanish\", \"term\" : \"programa\", \"status\" : \"ok\", \"lang\" : \"es\" }, { \"id\" : \"verb suffix\", \"children\" : [ { \"terms\" : [ { \"id\" : \"verbal suffix\", \"children\" : [ { \"terms\" : [ { \"alt\" : \"-āre\", \"id\" : \"denominative\", \"children\" : [ { \"terms\" : [ { \"id\" : \"suf\", \"children\" : [ { \"terms\" : [ { \"alt\" : \"*-ājō\", \"lang_name\" : \"Proto-Italic\", \"status\" : \"inline\", \"children\" : [ { \"terms\" : [ { \"id\" : \"suf\", \"children\" : [ { \"terms\" : [ { \"id\" : \"collective nouns\", \"children\" : [ { \"terms\" : [ { \"id\" : \"collective nouns\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-h₂\", \"lang\" : \"ine-pro\", \"pos\" : \"suffix originally used to form collective nouns, extended in Late PIE to also be a marker of feminine gender\" } ], \"keyword_label\" : \"From\", \"keyword\" : \"from\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-éh₂\", \"lang\" : \"ine-pro\" }, { \"id\" : \"intransitive verbs\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-yéti\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-eh₂yéti\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" }, { \"keyword_abbrev\" : \"influ.\", \"keyword_label\" : \"Influenced by\", \"terms\" : [ { \"children\" : [ ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-h₂ti\", \"status\" : \"ok\", \"lang\" : \"ine-pro\" } ], \"keyword\" : \"influence\" } ], \"lang\" : \"itc-pro\" } ], \"keyword_label\" : \"From\", \"keyword\" : \"from\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Italic\", \"term\" : \"*-āō\", \"lang\" : \"itc-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Latin\", \"term\" : \"-ō\", \"lang\" : \"la\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Old Spanish\", \"term\" : \"-ar\", \"lang\" : \"osp\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Spanish\", \"term\" : \"-ar\", \"lang\" : \"es\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Spanish\", \"term\" : \"programar\", \"status\" : \"ok\", \"lang\" : \"es\" }, { \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"terms\" : [ { \"id\" : \"agent nouns\", \"children\" : [ { \"terms\" : [ { \"id\" : \"agent\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-tōr\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Italic\", \"term\" : \"*-tōr\", \"lang\" : \"itc-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Latin\", \"term\" : \"-tor\", \"status\" : \"ok\", \"lang\" : \"la\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Spanish\", \"term\" : \"-dor\", \"status\" : \"ok\", \"lang\" : \"es\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Spanish\", \"term\" : \"programador\", \"status\" : \"ok\", \"lang\" : \"es\" }\" data-lang=\"es\" data-title=\"programador\">\nFrom programar + -dor.",
"name": "ety"
},
{
"args": {
"1": "es",
"2": ":af",
"3": "programar",
"4": "-dor",
"text": "+",
"tree": "1"
},
"expansion": "Etymology tree\nProto-Indo-European *per-der.?\nProto-Indo-European *per-der.?\nProto-Indo-European *pér\nProto-Indo-European *-o\nProto-Indo-European *próder.\nAncient Greek πρό (pró)\nAncient Greek προ- (pro-)\nProto-Indo-European *gerbʰ-\nProto-Hellenic *grə́pʰō\nAncient Greek γράφω (gráphō)\nAncient Greek προγράφω (prográphō)\nProto-Indo-European *-mn̥\nProto-Hellenic *-mə\nAncient Greek -μα (-ma)\nAncient Greek πρόγραμμα (prógramma)bor.\nLate Latin programmalbor.\nSpanish programa\nProto-Indo-European *-h₂\nProto-Indo-European *-éh₂\nProto-Indo-European *-yéti\nProto-Indo-European *-eh₂yéti\nProto-Indo-European *-h₂tiinflu.\nProto-Italic *-ājō\nProto-Italic *-āō\nLatin -āre\nOld Spanish -ar\nSpanish -ar\nSpanish programar\nProto-Indo-European *-tōr\nProto-Italic *-tōr\nLatin -tor\nSpanish -dor\nSpanish programador\nFrom programar + -dor.",
"name": "ety"
}
],
"etymology_text": "Etymology tree\nProto-Indo-European *per-der.?\nProto-Indo-European *per-der.?\nProto-Indo-European *pér\nProto-Indo-European *-o\nProto-Indo-European *próder.\nAncient Greek πρό (pró)\nAncient Greek προ- (pro-)\nProto-Indo-European *gerbʰ-\nProto-Hellenic *grə́pʰō\nAncient Greek γράφω (gráphō)\nAncient Greek προγράφω (prográphō)\nProto-Indo-European *-mn̥\nProto-Hellenic *-mə\nAncient Greek -μα (-ma)\nAncient Greek πρόγραμμα (prógramma)bor.\nLate Latin programmalbor.\nSpanish programa\nProto-Indo-European *-h₂\nProto-Indo-European *-éh₂\nProto-Indo-European *-yéti\nProto-Indo-European *-eh₂yéti\nProto-Indo-European *-h₂tiinflu.\nProto-Italic *-ājō\nProto-Italic *-āō\nLatin -āre\nOld Spanish -ar\nSpanish -ar\nSpanish programar\nProto-Indo-European *-tōr\nProto-Italic *-tōr\nLatin -tor\nSpanish -dor\nSpanish programador\nFrom programar + -dor.",
"forms": [
{
"form": "programadores",
"tags": [
"plural"
]
},
{
"form": "programadora",
"tags": [
"feminine"
]
},
{
"form": "programadoras",
"tags": [
"feminine",
"plural"
]
}
],
"head_templates": [
{
"args": {
"1": "m",
"f": "+"
},
"expansion": "programador m (plural programadores, feminine programadora, feminine plural programadoras)",
"name": "es-noun"
}
],
"hyphenation": [
"pro‧gra‧ma‧dor"
],
"hyphenations": [
{
"parts": [
"pro‧gra‧ma‧dor"
]
}
],
"lang": "Spanish",
"lang_code": "es",
"pos": "noun",
"senses": [
{
"categories": [
{
"kind": "other",
"name": "Pages using etymon with no ID",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Pages with 5 entries",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Pages with entries",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Pages with etymology trees",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Pages with etymon",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Spanish entries with etymology texts",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Spanish entries with etymology trees",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Spanish entries with etymon",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Spanish entries with incorrect language header",
"parents": [],
"source": "w"
},
{
"kind": "other",
"name": "Spanish terms suffixed with -dor",
"parents": [],
"source": "w"
},
{
"kind": "other",
"langcode": "es",
"name": "Computing",
"orig": "es:Computing",
"parents": [],
"source": "w"
},
{
"kind": "other",
"langcode": "es",
"name": "Occupations",
"orig": "es:Occupations",
"parents": [],
"source": "w"
},
{
"kind": "other",
"langcode": "es",
"name": "Programming",
"orig": "es:Programming",
"parents": [],
"source": "w"
}
],
"glosses": [
"programmer (one who writes computer programs)"
],
"id": "en-programador-es-noun-IJyL6jW5",
"links": [
[
"computing",
"computing#Noun"
],
[
"programmer",
"programmer"
]
],
"raw_glosses": [
"(computing) programmer (one who writes computer programs)"
],
"tags": [
"masculine"
],
"topics": [
"computing",
"engineering",
"mathematics",
"natural-sciences",
"physical-sciences",
"sciences"
]
}
],
"sounds": [
{
"ipa": "/pɾoɡɾamaˈdoɾ/"
},
{
"ipa": "[pɾo.ɣ̞ɾa.maˈð̞oɾ]"
},
{
"rhymes": "-oɾ"
}
],
"word": "programador"
}
{
"forms": [
{
"form": "programadores",
"tags": [
"plural"
]
}
],
"head_templates": [
{
"args": {
"1": "ast",
"2": "noun",
"3": "",
"4": "",
"5": "",
"6": "",
"7": "plural",
"8": "programadores",
"checkredlinks": "1",
"f3accel-form": "p",
"g": "m",
"g2": "",
"head": ""
},
"expansion": "programador m (plural programadores)",
"name": "head"
},
{
"args": {
"1": "m",
"2": "programadores"
},
"expansion": "programador m (plural programadores)",
"name": "ast-noun"
}
],
"lang": "Asturian",
"lang_code": "ast",
"pos": "noun",
"senses": [
{
"categories": [
"Asturian entries with incorrect language header",
"Asturian lemmas",
"Asturian masculine nouns",
"Asturian nouns",
"Pages with 5 entries",
"Pages with entries"
],
"glosses": [
"programmer (one who designs software)"
],
"links": [
[
"programmer",
"programmer#English"
]
],
"tags": [
"masculine"
]
}
],
"word": "programador"
}
{
"etymology_links": [
[
"programar",
"programar#Catalan"
],
[
"-dor",
"-dor#Catalan"
]
],
"etymology_templates": [
{
"args": {
"1": "ca",
"2": ":af",
"3": "programar",
"4": "-dor"
},
"expansion": "",
"name": "ety"
},
{
"args": {
"1": "ca",
"2": "programar",
"3": "-dor"
},
"expansion": "programar + -dor",
"name": "af"
},
{
"args": {
"1": "ca",
"2": ":af",
"3": "programar",
"4": "-dor"
},
"expansion": "",
"name": "ety"
}
],
"etymology_text": "From programar + -dor.",
"forms": [
{
"form": "programadors",
"tags": [
"plural"
]
},
{
"form": "programadora",
"tags": [
"feminine"
]
},
{
"form": "programadores",
"tags": [
"feminine",
"plural"
]
}
],
"head_templates": [
{
"args": {
"1": "m",
"f": "+"
},
"expansion": "programador m (plural programadors, feminine programadora, feminine plural programadores)",
"name": "ca-noun"
}
],
"lang": "Catalan",
"lang_code": "ca",
"pos": "noun",
"senses": [
{
"categories": [
"Catalan countable nouns",
"Catalan entries referencing missing etymons",
"Catalan entries with etymon",
"Catalan entries with incorrect language header",
"Catalan lemmas",
"Catalan masculine nouns",
"Catalan nouns",
"Catalan terms suffixed with -dor",
"Catalan terms with IPA pronunciation",
"Pages using etymon with no ID",
"Pages with 5 entries",
"Pages with entries",
"Pages with etymon",
"ca:Computing",
"ca:Occupations",
"ca:Programming"
],
"glosses": [
"programmer (one who writes computer programs)"
],
"links": [
[
"computing",
"computing#Noun"
],
[
"programmer",
"programmer"
]
],
"raw_glosses": [
"(computing) programmer (one who writes computer programs)"
],
"tags": [
"masculine"
],
"topics": [
"computing",
"engineering",
"mathematics",
"natural-sciences",
"physical-sciences",
"sciences"
]
}
],
"sounds": [
{
"ipa": "[pɾu.ɣɾə.məˈðu]",
"tags": [
"Northern"
]
},
{
"ipa": "[pɾo.ɣɾə.məˈðo]",
"tags": [
"Balearic"
]
},
{
"ipa": "[pɾu.ɣɾə.məˈðo]",
"tags": [
"Central"
]
},
{
"ipa": "[pɾo.ɣɾa.maˈðoɾ]",
"tags": [
"Valencia"
]
},
{
"ipa": "[pɾo.ɣɾa.maˈðo]",
"tags": [
"Northwestern"
]
},
{
"audio": "LL-Q7026 (cat)-Marvives-programador.wav",
"mp3_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/0/05/LL-Q7026_%28cat%29-Marvives-programador.wav/LL-Q7026_%28cat%29-Marvives-programador.wav.mp3",
"note": "Barcelona",
"ogg_url": "https://upload.wikimedia.org/wikipedia/commons/transcoded/0/05/LL-Q7026_%28cat%29-Marvives-programador.wav/LL-Q7026_%28cat%29-Marvives-programador.wav.ogg"
}
],
"word": "programador"
}
{
"etymology_links": [
[
"programar",
"programar#Galician"
],
[
"*-tōr",
"Reconstruction:Proto-Indo-European/-tōr#Proto-Indo-European:_agent"
],
[
"*-tōr",
"Reconstruction:Proto-Italic/-tōr#Proto-Italic:_agent_nouns"
],
[
"-tōrem",
"-tor#Latin"
],
[
"-dor",
"-dor#Old_Galician-Portuguese:_agent_suffix"
],
[
"-dor",
"-dor#Galician"
],
[
"programar",
"programar#Galician"
],
[
"-dor",
"-dor#Galician"
]
],
"etymology_templates": [
{
"args": {
"1": "gl",
"2": ":af",
"3": "programar",
"4": "-dor",
"text": "+",
"tree": "1"
},
"expansion": "Etymology tree\nGalician programar\nProto-Indo-European *-tōr\nProto-Italic *-tōr\nLatin -tōrem\nOld Galician-Portuguese -dor\nGalician -dor\nGalician programador\n[Appendix:Glossary#inherited|Inherited]] from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Italic\", \"term\" : \"*-tōr\", \"lang\" : \"itc-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Latin\", \"term\" : \"-tor\", \"status\" : \"ok\", \"lang\" : \"la\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"inline\", \"lang_name\" : \"Old Galician-Portuguese\", \"term\" : \"-dor\", \"lang\" : \"roa-opt\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Galician\", \"term\" : \"-dor\", \"status\" : \"ok\", \"lang\" : \"gl\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Galician\", \"term\" : \"programador\", \"status\" : \"ok\", \"lang\" : \"gl\" }\" data-lang=\"gl\" data-title=\"programador\">\nFrom programar + -dor.",
"name": "ety"
},
{
"args": {
"1": "gl",
"2": ":af",
"3": "programar",
"4": "-dor",
"text": "+",
"tree": "1"
},
"expansion": "Etymology tree\nGalician programar\nProto-Indo-European *-tōr\nProto-Italic *-tōr\nLatin -tōrem\nOld Galician-Portuguese -dor\nGalician -dor\nGalician programador\nFrom programar + -dor.",
"name": "ety"
}
],
"etymology_text": "Etymology tree\nGalician programar\nProto-Indo-European *-tōr\nProto-Italic *-tōr\nLatin -tōrem\nOld Galician-Portuguese -dor\nGalician -dor\nGalician programador\nFrom programar + -dor.",
"forms": [
{
"form": "programadores",
"tags": [
"plural"
]
},
{
"form": "programadora",
"tags": [
"feminine"
]
},
{
"form": "programadoras",
"tags": [
"feminine",
"plural"
]
}
],
"head_templates": [
{
"args": {
"1": "m",
"f": "+"
},
"expansion": "programador m (plural programadores, feminine programadora, feminine plural programadoras)",
"name": "gl-noun"
}
],
"lang": "Galician",
"lang_code": "gl",
"pos": "noun",
"senses": [
{
"categories": [
"Galician countable nouns",
"Galician entries referencing missing etymons",
"Galician entries with etymology texts",
"Galician entries with etymology trees",
"Galician entries with etymon",
"Galician entries with incorrect language header",
"Galician lemmas",
"Galician masculine nouns",
"Galician nouns",
"Galician terms suffixed with -dor",
"Pages using etymon with no ID",
"Pages with 5 entries",
"Pages with entries",
"Pages with etymology trees",
"Pages with etymon",
"gl:Computing",
"gl:Occupations",
"gl:Programming"
],
"glosses": [
"programmer (one who writes computer programs)"
],
"links": [
[
"computing",
"computing#Noun"
],
[
"programmer",
"programmer"
]
],
"raw_glosses": [
"(computing) programmer (one who writes computer programs)"
],
"tags": [
"masculine"
],
"topics": [
"computing",
"engineering",
"mathematics",
"natural-sciences",
"physical-sciences",
"sciences"
]
}
],
"word": "programador"
}
{
"etymology_links": [
[
"*per-",
"Reconstruction:Proto-Indo-European/per-#Proto-Indo-European:_before"
],
[
"*per-",
"Reconstruction:Proto-Indo-European/per-#Proto-Indo-European:_fare"
],
[
"*pér",
"Reconstruction:Proto-Indo-European/pér"
],
[
"*-o",
"Reconstruction:Proto-Indo-European/-o"
],
[
"*pró",
"Reconstruction:Proto-Indo-European/pró#Proto-Indo-European:_toward"
],
[
"πρό",
"πρό#Ancient_Greek:_before"
],
[
"προ-",
"προ-#Ancient_Greek"
],
[
"*gerbʰ-",
"Reconstruction:Proto-Indo-European/gerbʰ-#Proto-Indo-European:_to_carve"
],
[
"*grə́pʰō",
"Reconstruction:Proto-Hellenic/grə́pʰō#Proto-Hellenic:_to_scratch"
],
[
"γράφω",
"γράφω#Ancient_Greek"
],
[
"προγράφω",
"προγράφω#Ancient_Greek"
],
[
"*-mn̥",
"Reconstruction:Proto-Indo-European/-mn̥"
],
[
"*-mə",
"Reconstruction:Proto-Hellenic/-mə"
],
[
"-μα",
"-μα#Ancient_Greek"
],
[
"πρόγραμμα",
"πρόγραμμα#Ancient_Greek"
],
[
"programma",
"programma#Latin"
],
[
"programa",
"programa#Portuguese"
],
[
"-ar",
"-ar#Portuguese"
],
[
"programar",
"programar#Portuguese"
],
[
"*-tōr",
"Reconstruction:Proto-Indo-European/-tōr#Proto-Indo-European:_agent"
],
[
"*-tōr",
"Reconstruction:Proto-Italic/-tōr#Proto-Italic:_agent_nouns"
],
[
"-tōrem",
"-tor#Latin"
],
[
"-dor",
"-dor#Old_Galician-Portuguese:_agent_suffix"
],
[
"-dor",
"-dor#Portuguese"
],
[
"programar",
"programar#Portuguese"
],
[
"-dor",
"-dor#Portuguese"
]
],
"etymology_templates": [
{
"args": {
"1": "pt",
"2": ":af",
"3": "programar",
"4": "-dor",
"text": "+",
"tree": "1"
},
"expansion": "Etymology tree\nProto-Indo-European *per-der.?\nProto-Indo-European *per-der.?\nProto-Indo-European *pér\nProto-Indo-European *-o\nProto-Indo-European *próder.\nAncient Greek πρό (pró)\nAncient Greek προ- (pro-)\nProto-Indo-European *gerbʰ-\nProto-Hellenic *grə́pʰō\nAncient Greek γράφω (gráphō)\nAncient Greek προγράφω (prográphō)\nProto-Indo-European *-mn̥\nProto-Hellenic *-mə\nAncient Greek -μα (-ma)\nAncient Greek πρόγραμμα (prógramma)bor.\nLate Latin programmalbor.\nPortuguese programa\nPortuguese -ar\nPortuguese programar\nProto-Indo-European *-tōr\nProto-Italic *-tōr\nLatin -tōrem\nOld Galician-Portuguese -dor\nPortuguese -dor\nPortuguese programador\n[Appendix:Glossary#learned_borrowing|Learned borrowing]] from\", \"terms\" : [ { \"children\" : [ { \"keyword_abbrev\" : \"bor.\", \"keyword_label\" : \"Borrowed from\", \"terms\" : [ { \"gloss\" : \"notice, program\", \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"terms\" : [ { \"id\" : \"before\", \"children\" : [ { \"keyword_abbrev\" : \"der.\", \"keyword_label\" : \"Derived from\", \"terms\" : [ { \"id\" : \"toward\", \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"keyword_abbrev\" : \"der.\", \"is_uncertain\" : true, \"keyword_label\" : \"Derived from\", \"terms\" : [ { \"id\" : \"before\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*per-\", \"lang\" : \"ine-pro\" }, { \"id\" : \"fare\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*per-\", \"lang\" : \"ine-pro\" } ], \"keyword\" : \"derived\" } ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*pér\", \"status\" : \"ok\", \"lang\" : \"ine-pro\" }, { \"children\" : [ ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-o\", \"status\" : \"missing\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*pró\", \"lang\" : \"ine-pro\" } ], \"keyword\" : \"derived\" } ], \"status\" : \"ok\", \"lang_name\" : \"Ancient Greek\", \"term\" : \"πρό\", \"lang\" : \"grc\" } ], \"keyword_label\" : \"From\", \"keyword\" : \"from\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"προ-\", \"status\" : \"ok\", \"lang\" : \"grc\" }, { \"children\" : [ { \"terms\" : [ { \"id\" : \"to scratch\", \"children\" : [ { \"terms\" : [ { \"id\" : \"to carve\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*gerbʰ-\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Hellenic\", \"term\" : \"*grə́pʰō\", \"lang\" : \"grk-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"γράφω\", \"status\" : \"ok\", \"lang\" : \"grc\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"προγράφω\", \"status\" : \"ok\", \"lang\" : \"grc\" }, { \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"terms\" : [ { \"children\" : [ ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-mn̥\", \"status\" : \"ok\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Proto-Hellenic\", \"term\" : \"*-mə\", \"status\" : \"inline\", \"lang\" : \"grk-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"-μα\", \"status\" : \"ok\", \"lang\" : \"grc\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"πρόγραμμα\", \"status\" : \"ok\", \"lang\" : \"grc\" } ], \"keyword\" : \"bor\" } ], \"lang_name\" : \"Late Latin\", \"term\" : \"programma\", \"status\" : \"ok\", \"lang\" : \"la-lat\" } ], \"keyword\" : \"lbor\" } ], \"lang_name\" : \"Portuguese\", \"term\" : \"programa\", \"status\" : \"ok\", \"lang\" : \"pt\" }, { \"children\" : [ ], \"lang_name\" : \"Portuguese\", \"term\" : \"-ar\", \"status\" : \"ambiguous\", \"lang\" : \"pt\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Portuguese\", \"term\" : \"programar\", \"status\" : \"ok\", \"lang\" : \"pt\" }, { \"children\" : [ { \"terms\" : [ { \"id\" : \"agent suffix\", \"children\" : [ { \"terms\" : [ { \"alt\" : \"-tōrem\", \"children\" : [ { \"terms\" : [ { \"id\" : \"agent nouns\", \"children\" : [ { \"terms\" : [ { \"id\" : \"agent\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-tōr\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Italic\", \"term\" : \"*-tōr\", \"lang\" : \"itc-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Latin\", \"term\" : \"-tor\", \"status\" : \"ok\", \"lang\" : \"la\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"inline\", \"lang_name\" : \"Old Galician-Portuguese\", \"term\" : \"-dor\", \"lang\" : \"roa-opt\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Portuguese\", \"term\" : \"-dor\", \"status\" : \"ok\", \"lang\" : \"pt\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Portuguese\", \"term\" : \"programador\", \"status\" : \"ok\", \"lang\" : \"pt\" }\" data-lang=\"pt\" data-title=\"programador\">\nFrom programar + -dor.",
"name": "ety"
},
{
"args": {
"1": "pt",
"2": ":af",
"3": "programar",
"4": "-dor",
"text": "+",
"tree": "1"
},
"expansion": "Etymology tree\nProto-Indo-European *per-der.?\nProto-Indo-European *per-der.?\nProto-Indo-European *pér\nProto-Indo-European *-o\nProto-Indo-European *próder.\nAncient Greek πρό (pró)\nAncient Greek προ- (pro-)\nProto-Indo-European *gerbʰ-\nProto-Hellenic *grə́pʰō\nAncient Greek γράφω (gráphō)\nAncient Greek προγράφω (prográphō)\nProto-Indo-European *-mn̥\nProto-Hellenic *-mə\nAncient Greek -μα (-ma)\nAncient Greek πρόγραμμα (prógramma)bor.\nLate Latin programmalbor.\nPortuguese programa\nPortuguese -ar\nPortuguese programar\nProto-Indo-European *-tōr\nProto-Italic *-tōr\nLatin -tōrem\nOld Galician-Portuguese -dor\nPortuguese -dor\nPortuguese programador\nFrom programar + -dor.",
"name": "ety"
}
],
"etymology_text": "Etymology tree\nProto-Indo-European *per-der.?\nProto-Indo-European *per-der.?\nProto-Indo-European *pér\nProto-Indo-European *-o\nProto-Indo-European *próder.\nAncient Greek πρό (pró)\nAncient Greek προ- (pro-)\nProto-Indo-European *gerbʰ-\nProto-Hellenic *grə́pʰō\nAncient Greek γράφω (gráphō)\nAncient Greek προγράφω (prográphō)\nProto-Indo-European *-mn̥\nProto-Hellenic *-mə\nAncient Greek -μα (-ma)\nAncient Greek πρόγραμμα (prógramma)bor.\nLate Latin programmalbor.\nPortuguese programa\nPortuguese -ar\nPortuguese programar\nProto-Indo-European *-tōr\nProto-Italic *-tōr\nLatin -tōrem\nOld Galician-Portuguese -dor\nPortuguese -dor\nPortuguese programador\nFrom programar + -dor.",
"forms": [
{
"form": "programadores",
"tags": [
"plural"
]
},
{
"form": "programadora",
"tags": [
"feminine"
]
},
{
"form": "programadoras",
"tags": [
"feminine",
"plural"
]
}
],
"head_templates": [
{
"args": {
"1": "m",
"f": "+"
},
"expansion": "programador m (plural programadores, feminine programadora, feminine plural programadoras)",
"name": "pt-noun"
}
],
"lang": "Portuguese",
"lang_code": "pt",
"pos": "noun",
"related": [
{
"word": "programa"
},
{
"word": "programar"
},
{
"word": "programação"
}
],
"senses": [
{
"categories": [
"Pages using etymon with no ID",
"Pages with 5 entries",
"Pages with entries",
"Pages with etymology trees",
"Pages with etymon",
"Portuguese 4-syllable words",
"Portuguese 5-syllable words",
"Portuguese countable nouns",
"Portuguese entries with etymology texts",
"Portuguese entries with etymology trees",
"Portuguese entries with etymon",
"Portuguese entries with incorrect language header",
"Portuguese lemmas",
"Portuguese masculine nouns",
"Portuguese nouns",
"Portuguese terms derived from the Proto-Indo-European root *gerbʰ-",
"Portuguese terms derived from the Proto-Indo-European root *per- (before)",
"Portuguese terms derived from the Proto-Indo-European root *per- (fare)",
"Portuguese terms suffixed with -dor",
"Portuguese terms with IPA pronunciation",
"pt:Computing",
"pt:Occupations",
"pt:Programming"
],
"glosses": [
"programmer (one who writes software)"
],
"links": [
[
"computing",
"computing#Noun"
],
[
"programmer",
"programmer"
]
],
"raw_glosses": [
"(computing) programmer (one who writes software)"
],
"tags": [
"masculine"
],
"topics": [
"computing",
"engineering",
"mathematics",
"natural-sciences",
"physical-sciences",
"sciences"
]
}
],
"sounds": [
{
"ipa": "/pɾo.ɡɾa.maˈdoʁ/",
"tags": [
"Brazil"
]
},
{
"ipa": "[pɾo.ɡɾa.maˈdoh]",
"tags": [
"Brazil"
]
},
{
"ipa": "/pɾo.ɡɾa.maˈdoʁ/",
"tags": [
"Brazil"
]
},
{
"ipa": "[pɾo.ɡɾa.maˈdoh]",
"tags": [
"Brazil"
]
},
{
"ipa": "/pɾo.ɡɾa.maˈdoɾ/",
"tags": [
"São-Paulo"
]
},
{
"ipa": "/pɾo.ɡɾa.maˈdoʁ/",
"tags": [
"Rio-de-Janeiro"
]
},
{
"ipa": "[pɾo.ɡɾa.maˈdoχ]",
"tags": [
"Rio-de-Janeiro"
]
},
{
"ipa": "/pɾo.ɡɾa.maˈdoɻ/",
"tags": [
"Caipira"
]
},
{
"ipa": "/pɾu.ɡɾɐ.mɐˈdoɾ/",
"tags": [
"Portugal"
]
},
{
"ipa": "[pɾu.ɣɾɐ.mɐˈðoɾ]",
"tags": [
"Portugal"
]
},
{
"ipa": "/pɾu.ɡɾɐ.mɐˈdoɾ/",
"tags": [
"Portugal"
]
},
{
"ipa": "[pɾu.ɣɾɐ.mɐˈðoɾ]",
"tags": [
"Portugal"
]
},
{
"ipa": "/pɾu.ɡɾɐ.mɐˈdo.ɾi/",
"tags": [
"Portugal",
"Southern"
]
}
],
"word": "programador"
}
{
"etymology_links": [
[
"*per-",
"Reconstruction:Proto-Indo-European/per-#Proto-Indo-European:_before"
],
[
"*per-",
"Reconstruction:Proto-Indo-European/per-#Proto-Indo-European:_fare"
],
[
"*pér",
"Reconstruction:Proto-Indo-European/pér"
],
[
"*-o",
"Reconstruction:Proto-Indo-European/-o"
],
[
"*pró",
"Reconstruction:Proto-Indo-European/pró#Proto-Indo-European:_toward"
],
[
"πρό",
"πρό#Ancient_Greek:_before"
],
[
"προ-",
"προ-#Ancient_Greek"
],
[
"*gerbʰ-",
"Reconstruction:Proto-Indo-European/gerbʰ-#Proto-Indo-European:_to_carve"
],
[
"*grə́pʰō",
"Reconstruction:Proto-Hellenic/grə́pʰō#Proto-Hellenic:_to_scratch"
],
[
"γράφω",
"γράφω#Ancient_Greek"
],
[
"προγράφω",
"προγράφω#Ancient_Greek"
],
[
"*-mn̥",
"Reconstruction:Proto-Indo-European/-mn̥"
],
[
"*-mə",
"Reconstruction:Proto-Hellenic/-mə"
],
[
"-μα",
"-μα#Ancient_Greek"
],
[
"πρόγραμμα",
"πρόγραμμα#Ancient_Greek"
],
[
"programma",
"programma#Latin"
],
[
"programa",
"programa#Spanish"
],
[
"*-h₂",
"Reconstruction:Proto-Indo-European/-h₂#Proto-Indo-European:_collective_nouns"
],
[
"*-éh₂",
"Reconstruction:Proto-Indo-European/-éh₂#Proto-Indo-European:_collective_nouns"
],
[
"*-yéti",
"Reconstruction:Proto-Indo-European/-yéti#Proto-Indo-European:_intransitive_verbs"
],
[
"*-eh₂yéti",
"Reconstruction:Proto-Indo-European/-eh₂yéti#Proto-Indo-European:_suf"
],
[
"*-h₂ti",
"Reconstruction:Proto-Indo-European/-h₂ti"
],
[
"*-āō",
"Reconstruction:Proto-Italic/-āō#Proto-Italic:_suf"
],
[
"-āre",
"-o#Latin:_denominative"
],
[
"-ar",
"-ar#Old_Spanish:_verbal_suffix"
],
[
"-ar",
"-ar#Spanish:_verb_suffix"
],
[
"programar",
"programar#Spanish"
],
[
"*-tōr",
"Reconstruction:Proto-Indo-European/-tōr#Proto-Indo-European:_agent"
],
[
"*-tōr",
"Reconstruction:Proto-Italic/-tōr#Proto-Italic:_agent_nouns"
],
[
"-tor",
"-tor#Latin"
],
[
"-dor",
"-dor#Spanish"
],
[
"programar",
"programar#Spanish"
],
[
"-dor",
"-dor#Spanish"
]
],
"etymology_templates": [
{
"args": {
"1": "es",
"2": ":af",
"3": "programar",
"4": "-dor",
"text": "+",
"tree": "1"
},
"expansion": "Etymology tree\nProto-Indo-European *per-der.?\nProto-Indo-European *per-der.?\nProto-Indo-European *pér\nProto-Indo-European *-o\nProto-Indo-European *próder.\nAncient Greek πρό (pró)\nAncient Greek προ- (pro-)\nProto-Indo-European *gerbʰ-\nProto-Hellenic *grə́pʰō\nAncient Greek γράφω (gráphō)\nAncient Greek προγράφω (prográphō)\nProto-Indo-European *-mn̥\nProto-Hellenic *-mə\nAncient Greek -μα (-ma)\nAncient Greek πρόγραμμα (prógramma)bor.\nLate Latin programmalbor.\nSpanish programa\nProto-Indo-European *-h₂\nProto-Indo-European *-éh₂\nProto-Indo-European *-yéti\nProto-Indo-European *-eh₂yéti\nProto-Indo-European *-h₂tiinflu.\nProto-Italic *-ājō\nProto-Italic *-āō\nLatin -āre\nOld Spanish -ar\nSpanish -ar\nSpanish programar\nProto-Indo-European *-tōr\nProto-Italic *-tōr\nLatin -tor\nSpanish -dor\nSpanish programador\n[Appendix:Glossary#learned_borrowing|Learned borrowing]] from\", \"terms\" : [ { \"children\" : [ { \"keyword_abbrev\" : \"bor.\", \"keyword_label\" : \"Borrowed from\", \"terms\" : [ { \"gloss\" : \"notice, program\", \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"terms\" : [ { \"id\" : \"before\", \"children\" : [ { \"keyword_abbrev\" : \"der.\", \"keyword_label\" : \"Derived from\", \"terms\" : [ { \"id\" : \"toward\", \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"keyword_abbrev\" : \"der.\", \"is_uncertain\" : true, \"keyword_label\" : \"Derived from\", \"terms\" : [ { \"id\" : \"before\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*per-\", \"lang\" : \"ine-pro\" }, { \"id\" : \"fare\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*per-\", \"lang\" : \"ine-pro\" } ], \"keyword\" : \"derived\" } ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*pér\", \"status\" : \"ok\", \"lang\" : \"ine-pro\" }, { \"children\" : [ ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-o\", \"status\" : \"missing\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*pró\", \"lang\" : \"ine-pro\" } ], \"keyword\" : \"derived\" } ], \"status\" : \"ok\", \"lang_name\" : \"Ancient Greek\", \"term\" : \"πρό\", \"lang\" : \"grc\" } ], \"keyword_label\" : \"From\", \"keyword\" : \"from\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"προ-\", \"status\" : \"ok\", \"lang\" : \"grc\" }, { \"children\" : [ { \"terms\" : [ { \"id\" : \"to scratch\", \"children\" : [ { \"terms\" : [ { \"id\" : \"to carve\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*gerbʰ-\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Hellenic\", \"term\" : \"*grə́pʰō\", \"lang\" : \"grk-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"γράφω\", \"status\" : \"ok\", \"lang\" : \"grc\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"προγράφω\", \"status\" : \"ok\", \"lang\" : \"grc\" }, { \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"terms\" : [ { \"children\" : [ ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-mn̥\", \"status\" : \"ok\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Proto-Hellenic\", \"term\" : \"*-mə\", \"status\" : \"inline\", \"lang\" : \"grk-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"-μα\", \"status\" : \"ok\", \"lang\" : \"grc\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Ancient Greek\", \"term\" : \"πρόγραμμα\", \"status\" : \"ok\", \"lang\" : \"grc\" } ], \"keyword\" : \"bor\" } ], \"lang_name\" : \"Late Latin\", \"term\" : \"programma\", \"status\" : \"ok\", \"lang\" : \"la-lat\" } ], \"keyword\" : \"lbor\" } ], \"lang_name\" : \"Spanish\", \"term\" : \"programa\", \"status\" : \"ok\", \"lang\" : \"es\" }, { \"id\" : \"verb suffix\", \"children\" : [ { \"terms\" : [ { \"id\" : \"verbal suffix\", \"children\" : [ { \"terms\" : [ { \"alt\" : \"-āre\", \"id\" : \"denominative\", \"children\" : [ { \"terms\" : [ { \"id\" : \"suf\", \"children\" : [ { \"terms\" : [ { \"alt\" : \"*-ājō\", \"lang_name\" : \"Proto-Italic\", \"status\" : \"inline\", \"children\" : [ { \"terms\" : [ { \"id\" : \"suf\", \"children\" : [ { \"terms\" : [ { \"id\" : \"collective nouns\", \"children\" : [ { \"terms\" : [ { \"id\" : \"collective nouns\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-h₂\", \"lang\" : \"ine-pro\", \"pos\" : \"suffix originally used to form collective nouns, extended in Late PIE to also be a marker of feminine gender\" } ], \"keyword_label\" : \"From\", \"keyword\" : \"from\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-éh₂\", \"lang\" : \"ine-pro\" }, { \"id\" : \"intransitive verbs\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-yéti\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-eh₂yéti\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" }, { \"keyword_abbrev\" : \"influ.\", \"keyword_label\" : \"Influenced by\", \"terms\" : [ { \"children\" : [ ], \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-h₂ti\", \"status\" : \"ok\", \"lang\" : \"ine-pro\" } ], \"keyword\" : \"influence\" } ], \"lang\" : \"itc-pro\" } ], \"keyword_label\" : \"From\", \"keyword\" : \"from\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Italic\", \"term\" : \"*-āō\", \"lang\" : \"itc-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Latin\", \"term\" : \"-ō\", \"lang\" : \"la\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Old Spanish\", \"term\" : \"-ar\", \"lang\" : \"osp\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Spanish\", \"term\" : \"-ar\", \"lang\" : \"es\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Spanish\", \"term\" : \"programar\", \"status\" : \"ok\", \"lang\" : \"es\" }, { \"children\" : [ { \"terms\" : [ { \"children\" : [ { \"terms\" : [ { \"id\" : \"agent nouns\", \"children\" : [ { \"terms\" : [ { \"id\" : \"agent\", \"children\" : [ ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Indo-European\", \"term\" : \"*-tōr\", \"lang\" : \"ine-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"status\" : \"ok\", \"lang_name\" : \"Proto-Italic\", \"term\" : \"*-tōr\", \"lang\" : \"itc-pro\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Latin\", \"term\" : \"-tor\", \"status\" : \"ok\", \"lang\" : \"la\" } ], \"keyword_label\" : \"Inherited from\", \"keyword\" : \"inherited\" } ], \"lang_name\" : \"Spanish\", \"term\" : \"-dor\", \"status\" : \"ok\", \"lang\" : \"es\" } ], \"keyword_label\" : \"From\", \"is_group\" : true, \"keyword\" : \"affix\" } ], \"lang_name\" : \"Spanish\", \"term\" : \"programador\", \"status\" : \"ok\", \"lang\" : \"es\" }\" data-lang=\"es\" data-title=\"programador\">\nFrom programar + -dor.",
"name": "ety"
},
{
"args": {
"1": "es",
"2": ":af",
"3": "programar",
"4": "-dor",
"text": "+",
"tree": "1"
},
"expansion": "Etymology tree\nProto-Indo-European *per-der.?\nProto-Indo-European *per-der.?\nProto-Indo-European *pér\nProto-Indo-European *-o\nProto-Indo-European *próder.\nAncient Greek πρό (pró)\nAncient Greek προ- (pro-)\nProto-Indo-European *gerbʰ-\nProto-Hellenic *grə́pʰō\nAncient Greek γράφω (gráphō)\nAncient Greek προγράφω (prográphō)\nProto-Indo-European *-mn̥\nProto-Hellenic *-mə\nAncient Greek -μα (-ma)\nAncient Greek πρόγραμμα (prógramma)bor.\nLate Latin programmalbor.\nSpanish programa\nProto-Indo-European *-h₂\nProto-Indo-European *-éh₂\nProto-Indo-European *-yéti\nProto-Indo-European *-eh₂yéti\nProto-Indo-European *-h₂tiinflu.\nProto-Italic *-ājō\nProto-Italic *-āō\nLatin -āre\nOld Spanish -ar\nSpanish -ar\nSpanish programar\nProto-Indo-European *-tōr\nProto-Italic *-tōr\nLatin -tor\nSpanish -dor\nSpanish programador\nFrom programar + -dor.",
"name": "ety"
}
],
"etymology_text": "Etymology tree\nProto-Indo-European *per-der.?\nProto-Indo-European *per-der.?\nProto-Indo-European *pér\nProto-Indo-European *-o\nProto-Indo-European *próder.\nAncient Greek πρό (pró)\nAncient Greek προ- (pro-)\nProto-Indo-European *gerbʰ-\nProto-Hellenic *grə́pʰō\nAncient Greek γράφω (gráphō)\nAncient Greek προγράφω (prográphō)\nProto-Indo-European *-mn̥\nProto-Hellenic *-mə\nAncient Greek -μα (-ma)\nAncient Greek πρόγραμμα (prógramma)bor.\nLate Latin programmalbor.\nSpanish programa\nProto-Indo-European *-h₂\nProto-Indo-European *-éh₂\nProto-Indo-European *-yéti\nProto-Indo-European *-eh₂yéti\nProto-Indo-European *-h₂tiinflu.\nProto-Italic *-ājō\nProto-Italic *-āō\nLatin -āre\nOld Spanish -ar\nSpanish -ar\nSpanish programar\nProto-Indo-European *-tōr\nProto-Italic *-tōr\nLatin -tor\nSpanish -dor\nSpanish programador\nFrom programar + -dor.",
"forms": [
{
"form": "programadores",
"tags": [
"plural"
]
},
{
"form": "programadora",
"tags": [
"feminine"
]
},
{
"form": "programadoras",
"tags": [
"feminine",
"plural"
]
}
],
"head_templates": [
{
"args": {
"1": "m",
"f": "+"
},
"expansion": "programador m (plural programadores, feminine programadora, feminine plural programadoras)",
"name": "es-noun"
}
],
"hyphenation": [
"pro‧gra‧ma‧dor"
],
"hyphenations": [
{
"parts": [
"pro‧gra‧ma‧dor"
]
}
],
"lang": "Spanish",
"lang_code": "es",
"pos": "noun",
"senses": [
{
"categories": [
"Pages using etymon with no ID",
"Pages with 5 entries",
"Pages with entries",
"Pages with etymology trees",
"Pages with etymon",
"Rhymes:Spanish/oɾ",
"Rhymes:Spanish/oɾ/4 syllables",
"Spanish 4-syllable words",
"Spanish countable nouns",
"Spanish entries with etymology texts",
"Spanish entries with etymology trees",
"Spanish entries with etymon",
"Spanish entries with incorrect language header",
"Spanish lemmas",
"Spanish masculine nouns",
"Spanish nouns",
"Spanish terms derived from the Proto-Indo-European root *gerbʰ-",
"Spanish terms derived from the Proto-Indo-European root *per- (before)",
"Spanish terms derived from the Proto-Indo-European root *per- (fare)",
"Spanish terms suffixed with -dor",
"Spanish terms with IPA pronunciation",
"es:Computing",
"es:Occupations",
"es:Programming"
],
"glosses": [
"programmer (one who writes computer programs)"
],
"links": [
[
"computing",
"computing#Noun"
],
[
"programmer",
"programmer"
]
],
"raw_glosses": [
"(computing) programmer (one who writes computer programs)"
],
"tags": [
"masculine"
],
"topics": [
"computing",
"engineering",
"mathematics",
"natural-sciences",
"physical-sciences",
"sciences"
]
}
],
"sounds": [
{
"ipa": "/pɾoɡɾamaˈdoɾ/"
},
{
"ipa": "[pɾo.ɣ̞ɾa.maˈð̞oɾ]"
},
{
"rhymes": "-oɾ"
}
],
"word": "programador"
}
Download raw JSONL data for programador meaning in All languages combined (31.4kB)
This page is a part of the kaikki.org machine-readable All languages combined dictionary. This dictionary is based on structured data extracted on 2026-10-25 from the enwiktionary dump dated 2026-10-01 using wiktextract (f9fe161 and 6f96ddf). The data shown on this site has been post-processed and various details (e.g., extra categories) removed, some information disambiguated, and additional data merged from other sources. See the raw data download page for the unprocessed wiktextract data.
If you use this data in academic research, please cite Tatu Ylonen: Wiktextract: Wiktionary as Machine-Readable Structured Data, Proceedings of the 13th Conference on Language Resources and Evaluation (LREC), pp. 1317-1325, Marseille, 20-25 June 2022. Linking to the relevant page(s) under https://kaikki.org would also be greatly appreciated.